#main{
background-color: white;
margin-left: auto;
margin-right: auto;
width: 1134px;
margin-top:-10px;
border:solid;
border-left-width:10px;
border-right-width:10px;
border-top-width:0px;
border-bottom-width:0px;
border-color:white;
}

#header{
background-color:#78A2CA;
margin-left: -10px;
margin-right: -10px;
text-align:right;
height:30px;
font-family:"arial";
color:white;
}

.header_font{
font-size:small;
font-weight:bold;
font-family:"arial";
text-decoration:none;
cursor:pointer;
position: relative;
top: 5px;
right:25px;
}

.header_font:visited{
font-family:"arial black";
color:white;
padding-right:1em;
text-decoration:none;
}

#banner{
height:190px;
margin-right:-20px;
}

.AQU_logo{
float:left;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}

.CAQF_banner_txt{
font-family:"arial black";
font-weight:bold;
position:absolute;
color:white;
font-size:100px;
top:40px;
right:100px
}

.banner_txt{
position:absolute;
color:white;
font-size:100px;
top:25px;
right:10px
}

.banner_left{
position: relative;
float:left;
border:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:5px;
border-bottom-width:0px;
border-color:white;
}

.ticker:hover{
text-decoration:underline;
}

#navigation-bar-top{
float:left;
width:170px;
border:solid;
border-bottom-width:10px;
border-left-width:0px;
border-right-width:0px;
border-color:white;
margin-right:10px;
background-image:url("../Images/nav_back.jpg");
}

.b{
font-size:medium;
font-weight:bold;
font-family:"arial";
text-decoration:strong;
background-color:#78A2CA;
color:white;
display:block;
padding-top:0.2em;
padding-bottom:0.2em;
padding-left:1em;
padding-right:0.5em;
border:solid;
border-top-width:1.5px;
border-bottom-width:1.5px;
border-left-width:1px;
border-right-width:1px;
border-color:white;
cursor:pointer;
}

.b:hover{
background-color:white;
color:#78A2CA;
text-decoration:none;
}

.b:visited{
color:white;
text-decoration:none;
}

#logo{
font-family:"arial";
font-size:medium;
color:black;
float:left;
margin-top:5px;
margin-right:10px;
margin-left:10px;
width:350px;
text-align:left;
}

#logo1{
font-family:"arial";
font-size:medium;
color:black;
float:left;
margin-top:10px;
margin-bottom:20px;
margin-left:10px;
margin-right:20px;
height:600px;
width:200px;
text-align:left;
}

#airqual{
position:relative;
float:left;
font-family:"arial";
margin-top:10px;
margin-left:10px;
margin-bottom:15px;
width:450px;
}

#logo_CAQS{
font-size:medium;
float:left;
padding-top:30px;
margin-right:30px;
margin-left:15px;
margin-bottom:15px;
width:400px;
text-align:center;
}

#text{
/*background-color:black;*/
position:relative;
text-align:justify;
border:0;
margin-top:10px;
margin-left:25px;
margin-right:20px;
margin-bottom:20px;
font-family:"arial";
color:black;
font-size:medium;
}

#text1{
position:relative;
text-align:justify;
border:0;
margin-top:10px;
margin-right:20px;
margin-bottom:50px;
font-family:"arial";
color:black;
font-size:medium;
}

#text_index{
position:relative;
float:left;
width:300px;
text-align:justify;
margin-left:10px;
margin-top:10px;
margin-bottom:15px;
font-family:"arial";
color:black;
font-size:medium;
}

#text_blank{
position:relative;
text-align:justify;
margin-left:180px;
margin-top:-10px;
margin-right:30px;
margin-bottom:15px;
font-family:"arial";
color:black;
font-size:medium;
}

#text_caqs{
/*background-color:black;*/
position:relative;
text-align:justify;
border:0;
margin-top:-10px;
margin-left:500px;
margin-bottom:15px;
font-family:"arial";
color:black;
font-size:medium;
}

.bib{
font-size:13px;
}

#kernow_map{
position:relative;
float:right;
padding-top:20px;
padding-left:20px;
padding-right:40px;
padding-bottom:20px;
}

.report{
font-family:"arial";
color:blue;
text-decoration:none;
}

#travel-plan{
float:right;
width:150px;
border:solid;
border-top-width:10px;
border-bottom-width:10px;
border-left-width:10px;
border-right-width:0px;
border-color:white;
}

img.advert{
border:solid;
border-width:5px;
border-color:white;
margin-bottom:10px;
}

#links{
position:relative;
float:left;
margin:20px;
width:900px;
}

#footer{
position:relative;
height:60px;
margin-top: 20px;
margin-left: -10px;
margin-right: -10px;
background-color:#78A2CA;
clear:both;
}

.contact{
position:relative;
float:right;
margin-top:20px;
margin-right:20px;
font-family:"arial";
font-weight:bold;
font-size:17px;
text-decoration:none;
background-color:#78A2CA;
color:white;
padding-left:1em;
}

.footer-right{
float:right;
height:50px;
width:600px;
margin-top:20px;
margin-right:20px;
}

img.footer-logo{
vertical-align:middle;
float:right;
margin:5px;
height:50px;
}

img.footer-logo:hover{
position:relative;
float:right;
margin:5px;
margin-bottom:-20px;
height:80px;
}

img.links-logo{
vertical-align:middle;
margin:5px;
height:70px;
}

img.tp{
vertical-align:middle;
margin-right:5px;
}

img{
border:0;
vertical-align:middle;
}

a{
text-decoration:none;
color:white;
}

a:link{
color:white;
text-decoration:none;
}

a:visited{
color:white;
text-decoration:none;
}

a:hover{
text-decoration:none;
}

h1{
text-align:left;
}

h5{
font-family:"arial";
font-size:20px;
margin:0;
}

h6{
font-family:"arial";
font-size:35px;
margin:0;
}

sub, sup{
font-size:small;
line-height:90%;
}

.news{
background-color:red;
border:none;
}